<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<xsl:element name="style">

</xsl:element>
<xsl:element name="div">
<xsl:attribute name="id">header</xsl:attribute>
<xsl:element name="h1">Andrew Myhre</xsl:element>
<xsl:element name="div">I'm a web developer based in London. I work with a variety of technologies, and this is where I put my thoughts about them.</xsl:element>
</xsl:element>
<xsl:element name="div">
<xsl:attribute name="id">blog</xsl:attribute>
	<xsl:apply-templates select="/website/blogpost" />
</xsl:element>
</xsl:template>
	<xsl:template match="/website/webpage">
<xsl:element name="div">
	<xsl:element name="h2"><xsl:value-of select="@title" /></xsl:element>
	<xsl:element name="div"><xsl:value-of select="node()" disable-output-escaping="yes" /></xsl:element>
</xsl:element>
	</xsl:template>
</xsl:stylesheet>
